package com.youlai.boot.modules.contact.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youlai.boot.modules.contact.model.Contact;
import com.youlai.boot.modules.contact.model.ContactForm;
import com.youlai.boot.modules.contact.model.ContactVO;

public interface ContactService extends IService<Contact> {
    Page<ContactVO> getContactPage(Long merchantId, int pageNum, int pageSize);

    ContactVO getContactById(Long id);

    Long saveContact(ContactForm form);

    void updateContact(ContactForm form);

    boolean deleteContact(Long id);
}